org.eclipse.vtp.framework.interactions.core.configurations
Class LanguageConfiguration

java.lang.Object
  extended by org.eclipse.vtp.framework.interactions.core.configurations.LanguageConfiguration
All Implemented Interfaces:
IConfiguration, InteractionsConstants

public class LanguageConfiguration
extends java.lang.Object
implements IConfiguration, InteractionsConstants

A configuration for a language.

Author:
Lonnie Pryor

Field Summary
 
Fields inherited from interface org.eclipse.vtp.framework.interactions.core.configurations.InteractionsConstants
NAME_CHOICE, NAME_CHOICES, NAME_CONTENT_TYPE, NAME_DATA_NAME, NAME_DATA_REQUEST, NAME_FORMATTER, NAME_ID, NAME_INPUT, NAME_INPUT_ITEM, NAME_INPUT_NAME, NAME_INPUT_REQUEST, NAME_INTERACTION_TYPE, NAME_KEY, NAME_LANGUAGE, NAME_LOCALE, NAME_MEDIA, NAME_MEDIA_PROVIDER, NAME_MEDIA_PROVIDER_BINDING, NAME_META_DATA, NAME_META_DATA_ITEM, NAME_META_DATA_SET, NAME_NAME, NAME_OUTPUT, NAME_OUTPUT_ITEM, NAME_OUTPUT_MESSAGE, NAME_OUTPUT_NAME, NAME_PROPERTY, NAME_PROPERTY_ITEM, NAME_RESOURCE_MANAGER, NAME_SCRIPT, NAME_SCRIPTING_LANGUGAGE, NAME_SELECTION_REQUEST, NAME_SHARED_CONTENT, NAME_TRANSFER_MESSAGE, NAME_TYPE, NAME_VALUE, NAMESPACE_URI
 
Constructor Summary
LanguageConfiguration()
          Creates a new LanguageConfiguration.
 
Method Summary
 java.lang.String getID()
          Returns the ID of this language.
 java.lang.String getLocale()
          Returns the locale of this language.
 void load(org.w3c.dom.Element configurationElement)
          Loads the configuration information from the specified XML element.
 void save(org.w3c.dom.Element configurationElement)
          Saves the configuration information into the supplied XML element.
 void setID(java.lang.String id)
          Sets the ID of this language.
 void setLocale(java.lang.String locale)
          Sets the locale of this language.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageConfiguration

public LanguageConfiguration()
Creates a new LanguageConfiguration.

Method Detail

getID

public java.lang.String getID()
Returns the ID of this language.

Returns:
The ID of this language.

setID

public void setID(java.lang.String id)
Sets the ID of this language.

Parameters:
id - The ID of this language.

getLocale

public java.lang.String getLocale()
Returns the locale of this language.

Returns:
The locale of this language.

setLocale

public void setLocale(java.lang.String locale)
Sets the locale of this language.

Parameters:
locale - The locale of this language.

load

public void load(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Loads the configuration information from the specified XML element.

Specified by:
load in interface IConfiguration
Parameters:
configurationElement - The element to load the configuration from.

save

public void save(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Saves the configuration information into the supplied XML element.

Specified by:
save in interface IConfiguration
Parameters:
configurationElement - The element to save the configuration to.